﻿using System;
using System.Collections.Generic;

//就是一个自动排序的Dictionary，添加进去的keyvaluepair会自动按照key排序
//其他的api一样
    class ProgramSortDict
    {
        static void MainSortDict(string[] args)
        {
            Console.WriteLine("Hello World!");
            SortedDictionary<int, int> keyValuePairs = new SortedDictionary<int, int>();
            int[] arrayInt = { 2, 5, 4, 1, 3 };
            Console.WriteLine("输入的顺序");
            for (int i = 0; i < arrayInt.Length; i++)
            {
                Console.WriteLine(arrayInt[i]);
                keyValuePairs.Add(arrayInt[i], arrayInt[i]*10);
            }
            Console.WriteLine("自动排序的结果");
            for (int i = 1; i < 6; i++)
            {
                Console.WriteLine(keyValuePairs[i]);
            }
          

        if (keyValuePairs.ContainsKey(1)) {

            Console.WriteLine(keyValuePairs[1]);
            keyValuePairs.Remove(1);
        }
        else
        {
            Console.WriteLine("不含有");
        }
        }
    }

